import math
print('Введите четырехзначное число')
n = int(input())
s = 0
h = n
o = n
d = str(n)
u = math.sqrt(n)
q = int(u)
if n > 999 and n < 10000:
    if n % 2 == 0:
        print('Число четное: Да')
    else:
        print('Число четное: Нет')
    if n % 3 == 0:
        print('Число кратное трем: Да')
    else:
        print('Число кратное трем: Нет')
    if q == u:
        print('Число является квадратом числа:', q)
    else:
        print('Число является квадратом числа:Нет')
    min = 9
    max = 0
    while o > 0:
        z = o % 10
        if z > max:
            max = z
        if z < min:
            min = z
        o = o // 10
    print('Наибольшая цифра в числа:', min)
    print('Наименьшая цифра в числа:', max)
    while n > 0:
        b = 0
        b = n % 10
        n = n // 10
        if b == 0:
            s += 1
    print('Количество нулей в числе:', s)
    p = h % 10
    h = h // 10
    if p == 0 or p == 1 or p == 4 or p == 9:
        l = math.sqrt(p)
        print('Цифра в разряде единиц является квадратом цифры:',l)
    else:
        print('Цифра в разряде единиц является квадратом цифры:Нет')
    y = h % 10
    h = h // 10
    if y == 0 or y == 1 or y == 4 or y == 9:
        l = math.sqrt(y)
        print('Цифра в разряде десятков является квадратом цифры:',l)
    else:
        print('Цифра в разряде десятков является квадратом цифры:Нет')

    i = h % 10
    h = h // 10
    if i == 0 or i == 1 or i == 4 or i == 9:
        l = math.sqrt(i)
        print('Цифра в разряде сотен является квадратом цифры:', l)
    else:
        print('Цифра в разряде сотен является квадратом цифры:Нет')
    g = h % 10
    h = h // 10
    if g == 0 or g == 1 or g == 4 or g == 9:
        l = math.sqrt(g)
        print('Цифра в разряде тысяч является квадратом цифры:', l)
    else:
        print('Цифра в разряде тысяч является квадратом цифры:Нет')
else:
    print('Введенное число не является черырехзначным')